<!DOCTYPE html>
<html lang="en">
    <head>
        <title></title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <script src="./src/index.3.js" type="text/javascript"></script>
    </head>
    <body>
        <h2>扩展运算符和rest运算符</h2>

        <h3>对象扩展运算符（…）--例1</h3>
        <p>当编写一个方法时，我们允许它传入的参数是不确定的。这时候可以使用对象扩展运算符来作参数</p>
        
        <h3>扩展运算符的用处--例2</h3>
        <p>我们声明两个数组arr1和arr2，然后我们把arr1赋值给arr2，然后我们改变arr2的值，你会发现arr1的值也改变了，因为我们这是对内存堆栈的引用，而不是真正的赋值</p>

        <h3>rest运算符--例3</h3>
        <p>rest运算function restfun(first,...arg),first代表已确定的数值传递，其他不知道的使用...的数组传递方式</p>
    </body>
</html>